package flextv.search.logic {

import flextv.search.vo.SearchItem;

import mx.collections.ArrayCollection;
	

[Bindable]
public class SearchModel {
	
	public var isSearchInProgress: Boolean = false;
	
	public var searchItems: ArrayCollection;
	
	public var currentSearchItem: SearchItem;
	
	private static var INSTANCE: SearchModel; 
	public function SearchModel(singletonEnforcer: SingletonEnforcer) { }
	public static function get instance(): SearchModel {
		if(INSTANCE == null) { INSTANCE = new SearchModel(new SingletonEnforcer()); }
		return INSTANCE;
	}

}
}

class SingletonEnforcer { }